52d376bf7f34c9686da678c08547f11ef1fba719,sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean/phase/RewritePhase.java,RewritePhase,rewriteMetadata,#Artifact#RewriteTransaction#File#ArtifactRepository#File#ArtifactRepository#Reporter#boolean#,216
Before Change
metadataSource = new File( sourceBase, sourceRepo.pathOfRemoteRepositoryMetadata( metadata ) );
metadataTarget = new File( targetBase, targetRepo.pathOfRemoteRepositoryMetadata( metadata ) );
mergeMetadata( metadataSource, metadataTarget, transaction, artifactReporter, reportOnly );
// The rest is for POM metadata - translation and bridging of locations in the target repo may be required.
ArtifactMetadata pom = new ProjectArtifactMetadata( artifact, null );
After Change
{
sourceMetadata.getVersioning().addVersion( artifact.getBaseVersion() );
}
mergeMetadata( sourceMetadata, metadataTarget, reportOnly );
metadata = new SnapshotArtifactRepositoryMetadata( artifact );